*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{color:#e60012;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
.container{ padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.row{ margin: 0px}
.container{width:1200px; margin: 0px auto; }
.l{float:left;}
.r{ float:right; }
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1200{ width:1200px; margin: 0 auto;}



/*头部*/
.header{ position: absolute; top: 0; left: 0; right: 0;}
.en{ font-size: 12px; color: #fff; position: relative;  z-index: 3;  float: right; top: -124px;  }
.en > a{ color: #fff !important; font-size: 12px; padding-left: 10px; padding-right: 10px; display: block; float:left; }
.head-xx{ float:left; width:76px; height: 37px; background: #1b1b1b; text-align: center; margin-left: 20px; }
.logo{ float:left;  margin-bottom: 10px; margin-right: 10px;  position: relative; z-index: 3; }

/* 导航栏 */
#menu{ float: left; margin-top: 12px;    margin-left: 30px; }
#menu .active h3 > a > p{ background: #e60012 !important;   }
#menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{   z-index:11;  margin: 0 auto;}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;   display:inline; height:101px;transition: .3s; margin-top: 21px; }
#menu .nav .nLi > h3{ float:left; font-weight: normal;}
#menu .nav .nLi > h3 a{ display:block; width:104px; margin: 0 5px;  text-align: center;font-size:18px; z-index: 2; position: relative; color:#fff;  height: 130px; top: 30px; }
#menu .nav h3 > a > p{height: 36px;width: 103px;line-height: 36px; transition: .3s; text-shadow: 2px 1px 3px #434343; }
#menu .nav h3 > a > p:hover { background: #e60012;text-shadow: none;    }
#menu .nav h3 > a > p:after{ content:""; background: url(../images/nav-jt.png) no-repeat; width:19px; height: 13px; position: absolute;left: 44px; top: 98px; display: none; }
#menu .nav .nLi:hover h3 > a > p:after{ display:inherit; }

#menu .nav .sub{  width:100%; left:0; right:0;   top:170px;  position:absolute; background:#fff;   border-top:2px solid #c90906;  z-index: 3;box-shadow: 1px 4px 23px rgba(210, 207, 207, 0.69);}
#menu .nav .sub li{ zoom:1; }
#menu .nav a span{font-size:10px; color:#b5b5b5; position: relative;top:-20px;}
.nli-h > h3 > a { width:130px !important; }
.nli-h{margin-right: 50px; }
.nli-h .sub{ width:130px !important;}
.nli-e > h3 > a { width:130px !important; }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 10px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 60px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
#menu .nav .on h3 a{}
#menu .nav .nLi hr{  display: block; width: 1px; height: 167px;  background: #d5d5d5;}
#menu .nav hr{ width:1px; height: 25px; background: #fff; float:left; margin-top: 15px;}
#menu .icon{ display:block; width:64px; height: 150px; line-height: 100px; color: #fff; font-size: 25px;  float:left; text-align: center; cursor: pointer;  position: relative; z-index: 3; }

/*下拉菜单*/
.sub{ height:360px; display: none;   }
.sub-l{ width:290px; height: 280px; border-right:1px solid #d5d5d5; padding-right: 40px;   }
.sub-l > h3{ font-size:24px; color:#e70014; font-weight: bold; padding-bottom: 40px;  padding-top: 10px;  }
.sub > .w1200{ padding-top: 40px; }
.sub-l > p{ color:#434343; font-size: 16px;  line-height: 30px;  }
.subm-li{ float:left; width:340px; border-right:1px solid #d5d5d5;  padding: 0 50px;   }
.subm-li h3{ font-size:20px;color:#e70014; font-weight: bold; line-height: 50px; padding-top: 20px; position: relative; top:0; transition: .3s;  }
.subm-li a > p{ font-size: 15px; }
.submli-div{ width: 237px; height: 150px; overflow: hidden;  position: relative; top: 0; transition: .6s;  }
.submli-div > img{ width:100%; height: 100%; transition: .6s;  }
.subm-li:hover .submli-div > img{ transform: scale3d(1.1,1.1,1); }
.subm-li:hover .submli-div{ top:10px;   }
.subm-li:hover h3{ top:-10px; }
.subm-li:hover p{ top:-10px; }
.subm-li p{ position: relative; top:0; transition: .3s; }
.sub-r > a { display:block; font-size: 16px; line-height: 30px; }
.sub-r > a:hover{ color:#e70014; }
.sub-r{ padding-left: 40px; }
.head-menu{ float: left; position: relative; z-index: 3; top: 71px;left:86px}
.head-menu .icon{ color:#fff; font-size: 20px; display: block;float: left;width: 36px; display: block; float:left; cursor: pointer;  }
.en > span{ display:block; float:left;  }
.subpro-ul{ float:left; width: 696px; }
.subpro-ul2{ width:241px; }
.subpro-ul3{ width:120px; }
.subpro-ul4{ width:110px; }
.subpro-ul > h3{ color:#e60012; font-weight: bold; padding-bottom: 20px; padding-left: 5px;  }
.prosub{ height: auto !important; padding-bottom: 30px; }
.subpro-ul > li{ line-height: 30px; float: left; } 
.subpro-ul > li a{ color:#434343; }
.subpro-ul > li:hover a{ color:#e70014; }
.subpro-ul > li p{ border:1px solid #d5d5d5; font-size: 12px;width: 104px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; text-align: center; background: #d5d5d5; height: 26px; line-height: 26px; color: #222;   }
.subpro-ul > li img{ border:1px solid #d5d5d5; display: block;width:104px;  }
.subpro-ul li{ margin:0 5px; margin-bottom: 10px; }
.navpromore p{ font-size: 14px; float: left;  color: #333;}
.navpromore img{ display: block; float:left; margin-top: 12px;  margin-left: 4px;}
.navpromore{ display: block; border:1px solid #d5d5d5;  clear: both; height: 34px;width: 105px;   margin-left: 5px; margin: 0 auto; line-height: 34px; padding-left: 11px; }
.navpromore:hover { background: #e60012; }
.navpromore:hover p{ color: #fff; }
.subpro-ul > li:hover p{ color: #fff; background: #e60012; border:1px solid #e60012;}
.subpro-ul > li:hover img{ border:1px solid #e60012; }




/*下拉隐藏主菜单*/
/*下.menunone{ position: absolute; background: #fff; top: 170px; left: 0; right: 0; width:100%; height: 300px; border-top:2px solid #e60012; display: none; z-index: 2;  }*/
.menunone ul{ float:left;  }
.menunone ul h3{ font-size: 24px; font-weight: bold; color: #e60012; padding-bottom: 10px; }
.menunone ul li{ line-height: 36px; }
.menunone ul li a{ color:#434343; }
.menunone hr{ background: #d5d5d5; width:1px; height: 200px; float:left; margin: 0 60px; margin-top: 40px; }
.menunone ul li:hover a{ color:#e60012; }
.menunone-li:hover a { color:#e60012 !important; }
.menuntwo .sub{ background:rgba(0,0,0,.7) !important; height: 210px !important;  }
.menuntwo input{ width: 530px; height: 50px; line-height: 50px; float:left; display: block;color: #999; font-size: 16px;  text-indent: 12px; }
.menuntwo button{ float:left; display: block; background: none; border:none; background: #e60012;   }
.menuntwo button .icon{ font-size: 25px; line-height: 50px !important; text-align: center; color: #fff; height: 50px !important;  }
.navform{display: table; margin: 0 auto; margin-top: 60px; }
.navform em{  clear: both; display: block; padding-top: 20px; text-align: center; font-style: normal;  color: #fff;}

/*固定导航栏*/
.fixheadertop{  background: #fff; width: 100%; height: 86px; z-index: 99;display: none; box-shadow:1px 1px 11px #d6d6d6;    }
.fixheadertop .logo{ margin-top: 22px;  margin-left: 30px; }
#fixmenu{ float:left; }
#fixnavtop .nLi{ float:left; }
#fixnavtop .nLi h3 > a > p{ ;}
#fixnavtop .nLi h3 > a{ display: block; }
#fixmenu{ float: left;   margin-left: 30px; }
#fixmenu .active h3 > a > p{ background: #e60012 !important;   }
#fixmenu li > img{ float:left;margin-top: -28px;}
#fixmenu .fixnavtop{ z-index:11;  margin: 0 auto;  display: table; width: 930px;}
#fixmenu .fixnavtop a{ color:#a0a0a0;}
#fixmenu .fixnavtop .nLi{ float:left;   display:inline; height:86px;transition: .3s;  }
#fixmenu .fixnavtop .nLi > h3{ float:left; font-weight: normal;}
#fixmenu .fixnavtop .nLi > h3 a{ display:block; width:104px; margin: 0 5px;  text-align: center;font-size:18px; z-index: 2; position: relative; color:#fff;  height: 86px;  }
#fixmenu .fixnavtop h3 > a > p{ color: #000;  width: 110px; text-align: center; margin: 0 5px; line-height: 86px;  height: 86px; transition: .3s; }
#fixmenu .fixnavtop h3 > a > p:hover { color: #e60012;   }
#fixmenu .fixnavtop .sub{  width:100%; left:0; right:0; top:86px;  position:absolute; background:#fff;   border-top:2px solid #c90906;  z-index: 3;box-shadow: 1px 4px 23px rgba(210, 207, 207, 0.69);}
#fixmenu .fixnavtop .sub li{ zoom:1; }
#fixmenu .fixnavtop a span{font-size:10px; color:#b5b5b5; position: relative;top:-20px;}
.fixheadertop .head-menu .icon{ color:#434343; }
.fixheadertop .head-menu{ top:33px; }
.fixheadertop .menunone{ top:86px; }
.fmenunone .icon{ font-size: 20px;width: 50px;display: block; text-align: center; height: 86px;line-height: 90px;cursor: pointer;}
.fmenuntwo .icon{font-size: 20px;width: 50px;display: block; text-align: center; height: 86px;line-height: 90px;cursor: pointer;}
.menunone,.menuntwo{ float:right !important; }

.fixednav {
 position: fixed; top: 0; left: 0; right:0;
    z-index: 999; display: block; 
}



/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:748px;clear: left;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:748px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:748px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:43%; margin-top:-25px; display:block; width:79px; height:104px; background:url(../images/slider-arrow.png) -122px 7px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.aboutban{ background: url(../images/aboutban.jpg) no-repeat center; height: 350px; border-bottom:5px solid #0f6403;}


/*首页：新闻*/
.innewshd-li{ color:#191919; font-size: 18px; width:216px; height: 80px; text-align: center; float:left; line-height: 80px;  }
.innewshd-li a{ color:#fff; }
.in-news > .hd{ background: #c90906; display: table; width:100%; }
.innewsdiv-img{ float:left; width:255px; height:auto; overflow: hidden;    margin-right: 20px; }
.innewsdiv-img > img{ width:100%; height: 100%; transition: .6s; }
.innewsbddiv:hover .innewsdiv-img > img{ transform: scale3d(1.1,1.1,1); }
.innewsbddiv:hover  .innews-r > h3{ color:#ed1b24; }
.innewsbddiv:hover .innews-r p{ color: #000; }
.innewsbddiv:hover .innews-r img{ left:10px; }
.innewsl-li:hover > a > h3{ color:#ed1b24; left:10px; }
.innewsl-li:hover > a > span{ color: #000; }

.in-news .bd{ display:table; }
.innewsbddiv-l{ width: 652px;  margin-right: 27px; }
.innewsbd-div{ display:table; padding: 20px; }
.innews-r > h3{ color:#191919; font-size: 18px; font-weight: bold; padding-top: 10px;transition: .3s; }
.innews-r{ width:377px; }
.innewsbddiv{ display:table; }
.innews-r span{ color:#626262; font-size: 14px; padding-top: 20px; display: block; }
.innews-r p{ color:#959595; font-size: 14px; line-height: 30px;transition: .3s; }
.innews-r img{ display:block; margin-top: 20px; position: relative; left:0; transition: .3s; }
.innewsr-li .l{ width:68px; }
.innewsr-li .l > h3{ background:#7d7d7d; height: 58px; text-align: center; font-size: 36px; font-weight: bold; color: #fff; line-height: 58px; transition: .3s;  }
.innewsr-li { display: table;  margin-bottom: 10px; }
.innewsr-li .l > p{ height: 27px; border:1px solid #d5d5d5; text-align: center; line-height: 27px; font-size: 14px; color: #b5b5b5; transition: .3s; }
.innewsr-li .r > h3{ color:#626262; font-size: 18px; padding-top: 6px; transition: .3s;  }
.innewsr-li .r{ margin-left:10px; width:400px;  }
.innewsr-li .r > p{ color:#a5a5a5; font-size: 14px; padding-top: 10px;  }
.innewsdiv-r{ width:480px}
.innewsl-li > a > h3{ color:#626262; font-size:14px; float:left; width: 220px; position: relative; left: 0; transition: .3s; }
.innewsl-li > a > span{ font-size:14px; color:#a0a0a0 ; float:right; display: block; transition: .3s; }
.innewsl-li{ float:left; width:48%; line-height: 40px; border-bottom:1px solid #eee;  }
.innewsl-li:nth-child(even){ float:right; }
.in-gry{ background:#f5f5f5; }
.in-news{ margin-top:-80px; position: relative; background: #fff; z-index: 2;  }
.innewsr-li:hover .l > h3{ background: #ed1b24; }
.innewsr-li:hover .l > p{ border: 1px solid #ed1b24; color: #ed1b24;  }
.innewsr-li:hover .r > h3{ color:#000; }

/*首页：产品*/
.in-pro{ margin-top:60px; padding-bottom: 70px; }
.in-pro > .w1200 > h3{ color:#1b1b1b; font-size: 36px; text-align: center; font-weight: bold; }
.in-pro > .w1200 > p{ line-height: 24px;  font-size: 16px; text-align: center; color: #7d7d7d; padding-top: 20px; }
.inpro-ul{ display:table; margin-top: 25px;  }
.inproul-li{ background: #fff; float:left; width:383px; height: 280px; position: relative; margin-right: 25px;  }
.inproul-li:last-child{ margin-right:0; }
.inproulli-div{ width:383px; height: 280px; position: absolute; right: 0; top:0; overflow: hidden; }
.inprouli-l{ position: relative; z-index: 2;padding: 30px; padding-top: 40px;  }
.inprouli-l > h3{ color:#e60012; font-size: 26px; font-weight: bold; margin-bottom: 20px;  }
.inprouli-l > p{  font-size: 16px; line-height: 30px; }
.inprouli-l > p a{ color:#959595; }
.inprouli-l > em{ display:block;  width:130px; height: 36px; line-height: 36px; border:1px solid #bfbfbf;  font-size: 16px; text-align: center; color: #313131; margin-top: 20px;     font-style: normal; transition: .3s;  }
.inpro-lb{  margin-top: 25px; overflow: hidden; }
.inprolb-li > a > .l{ padding:30px; text-align: left; position: relative; z-index: 3;} 
.inprolb-li > a > .l > h3{ color:#1b1b1b; font-size: 26px; font-weight: bold; }
.inprolb-li > a > .l > h4{ color:#e60012; font-size: 24px; font-weight: bold; padding-top: 20px; padding-bottom: 20px;  }
.inprolb-li > a > .l > p{ color:#959595; font-size: 16px; line-height: 24px; }
.inproul-li:hover .inprouli-l > em{ border:1px solid #e60012; background: #e60012;  }
.inproulli-div > img { width:100%; height: 100%; transition: .6s;  }
.inproul-li:hover .inproulli-div > img { transform:scale3d(1.1,1.1,1);  }
.inproul-li:hover .inprouli-l > em > a{ color:#fff; }
.inprouli-l > p:hover a { color:#000; }




/* 产品1*/
.inprolb-1{ width:590px;  position:relative; height: 297px ; float:left; background: #fff; position: relative; }
.inprolbli-div{ width:293px; height: 280px; overflow: hidden; position: absolute; right:0; bottom: 0;  }
.inprolbli-div > img{ width:100%; height: 100%; transition: .6s;   }
.inprolb-1 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.inprolb-1 .bd ul{ width:100% !important;  }
.inprolb-1 .bd li{ width:100% !important;  height:297px; overflow:hidden; text-align:center;  }
.inprolb-1 .bd li a{ display:block; height:297px; }
.inprolb-1 .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.inprolb-1 .hd ul{ text-align:center;  padding-top:5px;  }
.inprolb-1 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/pro_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.inprolb-1 .hd ul .on{ background-position:0 0; }
.inprolb-li:hover .inprolbli-div > img{ transform: scale3d(1.1,1.1,1); }
/* 产品2 */
.inprolb-2{ width:590px; height: 297px ;  position:relative;  float:right; background: #fff; }
.inprolb-2 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.inprolb-2 .bd ul{ width:100% !important;  }
.inprolb-2 .bd li{ width:100% !important;  height:297px; overflow:hidden; text-align:center;  }
.inprolb-2 .bd li a{ display:block; height:297px; }
.inprolb-2 .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.inprolb-2 .hd ul{ text-align:center;  padding-top:5px;  }
.inprolb-2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/pro_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.inprolb-2 .hd ul .on{ background-position:0 0; }

/*首页：公司简介*/
.in-about{ margin-top:60px;overflow: hidden; }
.in-about .l a > h3{ font-size: 24px; color: #1b1b1b; font-weight: bold; }
.in-about .l a > p{ color:#626262; font-size: 14px; line-height: 30px; padding-top: 20px; }
.in-about .l{ width:408px; }
.in-about .r{ width:790px; }
.inabout-li{ float:left; padding-left: 40px;  padding-right: 40px;width:260px; position: relative; top: 0; transition: .6s; }
.inabout-li > h3{ color:#e60012; font-size: 70px; font-weight: bold;   }
.in-about > .w1200{ display: table; }
.inabout-li > .icon{ font-size: 80px; padding-top: 20px; display: block;color: #e60012;  }
.inabout-li > em{ color:#e60012; font-size: 16px; width:40px; height: 30px; line-height: 30px ; background: #fff; text-align: center; display: block; position: relative; float: right; font-style: normal; top: -30px; }
.inabout-li > p{ padding-top: 30px;  color:#707070; font-size: 18px;  position: relative;  top: -28px; }
.in-news .hd ul > .on{ background: #fff; }
.in-news .hd ul > .on:after{ content:""; background: url(../images/redjiantou.jpg) no-repeat;  width:14px; height: 9px; display: inherit;  position: relative; left: 102px;}
.in-news .hd ul > .on a{ color: #000;}
.in-about > .w1200 > .r hr{ width:1px; height: 170px; background: #eee; float:left; }
.inabout-bot{ background:#e60012; margin-top: 40px; height: 247px; }
.inaboutb-li{ float:left; transition: .3s; position: relative; top: 0; transition: .3s;  }
.inaboutb-li a > .icon{ display:block; color: #fff; font-size: 40px; float:left; margin-left: 30px; line-height: 70px;padding-top: 10px; margin-right: 10px;transition: .3s;   }
.inaboutb-li a > h3{ color:#fff; font-size: 27px; float:left; padding-top: 10px; line-height: 70px; transition: .3s;   }
.inaboutb-li{ border-radius: 40px; border-top-right-radius: 0; bordeR:1px solid #fff; width:232px; height: 150px; margin-top: 48px; margin-right: 7px; }
.inaboutb-li hr{ width:180px; background: #fff; height: 1px; clear: both; margin: 0 auto; transition: .3s; }
.inaboutb-li a > p{ color:#fff; font-size: 15px; text-align: center; line-height: 40px; transition: .3s; }
.inaboutb-li:last-child{ margin-right:0; }
.inaboutb-li:hover { background: #fff; top: -10px;  }
.inaboutb-li:hover a > .icon{ color:#e60012; }
.inaboutb-li:hover a > h3{ color:#e60012; }
.inaboutb-li:hover hr{ background:#e60012; }
.inaboutb-li:hover a > p{ color:#e60012; }
.inabout-li:hover {top:-20px; }



/*首页：服务*/
.in-ser{ margin-top:70px; }
.in-ser > h3{ color:#1b1b1b; font-size: 36px; font-weight: bold; text-align: center; }
.in-ser > p{ color: #7d7d7d; font-size: 16px; text-align: center;  line-height: 40px ;  padding-top: 15px;  }
.inser-list{ border:1px solid #d5d5d5; display: table; margin-top: 40px;  }
.inserhd-li{ width:120px; height: 84px; line-height: 90px; background: #1b1b1b;font-size: 16px; text-align: center; cursor: pointer; border-bottom: 1px solid #434343; }
.inserhd-li > a{  color:#b5b5b5;  }
.inser-list > .hd{ float:left; width:120px; }
.inser-list > .bd{ float:right; width:1078px;}
.inserbd-div .l{padding-top: 20px; padding-left: 20px; }
.inserbd-div .l > img{ display:block; float:left; height: 237px;}
.inserbd1-li > h3{ font-size: 18px; color: #1b1b1b; font-weight: bold; line-height: 34px; padding-left: 10px; float:left; }
.inserbd1-li{ height: 100px;}
.inserbd1-li > p{ color:#707070; font-size: 16px; line-height: 24px; width:330px; float:left; }
.inserbd-div .r{ width:601px; height: 336px; overflow: hidden;  }
.inserbd-div .r > img{ width:100%; height: 100%; }
.inserhd-li:hover { background: #e60012 }
.inserhd-li:hover a{ color:#fff; }


/*首页：友链*/
.in-link{ background: #e60012; margin-top: 60px;   }
.in-link h3{ color:#fff; font-size: 16px; font-weight: bold; float:left; padding-top: 30px; padding-bottom: 30px;  }
.inlink-li > a{ color:#fff; font-size: 14px; line-height: 24px;  }
.inlink-li > span{ color: #fff; padding: 0 10px; line-height: 24px; }
.inlink-li{ float:left; }
.in-link ul{ padding-top: 30px; padding-bottom: 30px; }

/*底部*/
.footer{ background:#1b1b1b; padding-bottom: 30px; }
.footer-li{ float:left; }
.footer-top > h3{ color:#fff; font-weight: bold; font-size: 24px;float:left; padding: 0 20px; }
.footer-top{ margin-top:70px; margin-bottom: 20px; display: table; }
.footer-top > hr{ float:left; width:100px; height: 1px; background: #707070; margin-top: 10px;  }
.footer-li > h3{ color:#fff; font-size: 16px; padding-bottom: 10px;  }
.footer-li > h3 > span{ font-weight: bold; font-size: 24px; }
.footer-li > p{ color:#a0a0a0; font-size: 16px; line-height: 30px; width: 340px;}
.footer-li ul > h3{ font-size: 18px; font-weight: bold; padding-bottom: 10px;  }
.footer-li ul > h3 > a{color:#fff;  }
.footer-li ul{ float:left; margin-right: 30px;  margin-left: 10px;  }
.footert2-li  > a{ color:#959595; font-size: 16px; line-height: 30px; }
.fooer-ewm > div{ background:url(../images/ewm_bg.png) no-repeat; width:147px; height: 146px;   }
.fooer-ewm > div > img{ width:113px; display: block; margin: 0 auto; padding-top: 15px; }
.fooer-ewm{ float:left;  margin-left: 6px; margin-right: 10px; }
.fooer-ewm > p{ color:#fff; font-size: 16px; text-align: center; line-height: 40px; }
.footer-li2{ margin:0 67px 0 67px; }
.footerb-top > hr{ width:490px; height: 1px; background: #707070; float:left; margin-top: 15px; }
.foot-logo{ float:left;  margin: 0 20px;   }
.footerb-top{ display: table;  }
.footer-bot > ul{ clear: both;  display:table; margin: 0 auto;  margin-top: 10px;  }
.footer > .w1200{ display:table;  margin-bottom: 20px; }
.footbb-li{ float:left; color: #525151; font-size: 14px;  margin: 0 10px;  }
.ptzc{ background: url(../images/weiling_1.png) no-repeat; width:103px; height: 16px; float: right;  }
.sjzz{ background: url(../images/wangshang_1.png) no-repeat; width:96px; height: 16px;  float: right; }
.footer-bot > p{ color:#525151; font-size: 14px;  text-align: center;  }
.footer-bot > p a{color:#525151; font-size: 14px;  }
.footert2-li:hover a{ color: #fff; }


/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size:14px;
}
.lxfx li {
    background:#e60012;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}










/*内页banner*/
.ny_banner{width:100%; height:536px; text-align: center; color: #ffffff; padding-top: 115px;}
.about_ban{background: url(../images/about_ban.jpg) no-repeat ; height: 537px; }
.about_ban .container{ padding-top:90px; }
.ny_banner h3{ font-size: 36px;  font-weight: bold; line-height: 45px; margin-bottom: 25px;}
.ny_banner p{font-size: 16px; line-height: 28px;}
.ny_banner span{width:60px; height: 1px; border-top: 1px solid #fff; display: block; overflow: hidden; margin: 0px auto; margin-top: 25px;}
.ny_title{width:100%; height: 60px; line-height: 60px; border-bottom: 1px solid #eeeeee; }
.ny_title h3{ font-size: 24px; color: #313131; font-weight: bold; float: left;}
.ny_title h3 span{ font-size: 24px; color: #959595; font-family: "Impact"; margin-left: 5px; font-weight: normal; }
.ny_title_right{float: right; font-size:14px; color: #313131; background: url(../images/dz.png) no-repeat left center; padding-left: 18px;}
.ny_title_right span{color: #e60012;}

/*内页标题*/
.ny_fubiaoti{width:100%; height: auto; margin-top: 50px; text-align: center; display: table}
.ny_fubiaoti ul{width:auto; margin: 0px auto; display: table}
.ny_fubiaoti ul li{width:197px; height: 56px; background: #eeeeee; text-align: center; line-height: 56px; font-size: 16px; color: #535353; float: left; margin-right: 2px;}
.ny_fubiaoti ul li:last-child{margin-right: 0px;}
.ny_fubiaoti ul li:hover{background: #e60012;}
.ny_fubiaoti ul li:hover a,.ny_fubiaoti ul li.active a{ color: #fff}
.ny_fubiaoti ul li.active{background: #e60012;}
.ny_fubiaoti ul li a{ display:block; }



/*内页 关于我们*/
.ny_jianjie{width:100%; height: auto; overflow: hidden; background: url(../images/about_bj.jpg) no-repeat bottom; padding-bottom: 60px;}
.ny_ab_top{width:100%; height: 431px; margin-top: 72px;}
.ny_ab_top .ny_video{width:581px; height: 431px; float: left}
.ny_jj{width:598px; height: 100%; float: right; overflow: hidden}
.ny_jj h1{ font-size: 24px; color: #434343; font-weight: bold; height: 35px; line-height: 35px; margin-bottom: 45px;}
.ny_jj p{ font-size: 16px; color: #434343; line-height:35px; text-indent: 2rem}
.ny_jianjie ul{wdith:100%; height: 251px; margin-top: 35px; margin-top: 30px;}
.ny_jianjie ul li{width:384px; height: 251px; float: left; margin-right: 24px;}
.ny_jianjie ul li img{width:100%; height: 100%;}
.ny_jianjie ul li:last-child{margin-right: 0px;}
.ny_jianjie p{font-size: 16px; color: #434343; line-height:35px; text-indent: 2rem}
.ny_wenhua{margin-top: 20px; overflow: hidden}
.ny_wenhua h1{font-size: 30px; color: #1b1b1b; font-weight: bold; margin: 26px 0}
.ny_wenhua_info{width:100%; height:308px; }
.ny_wenhua_left{width:470px; height: 308px; float: left}
.ny_wenhua_left img{width:100%; height: 100%;}
.ny_wenhua_right{width:730px; height: 308px; background: url(../images/wh2.jpg) no-repeat; background-size:  100% 100%;color: #fff; float: right; padding:26px 40px;}
.ny_wenhua_right p{font-size: 16px; line-height:32px;}
.ny_wenhua_right p span{ font-size: 16px; color: #fff; font-weight: bold;}
.ny_honor{width:100%; height: auto; overflow: hidden; background: #f5f5f5; padding-top: 50px; margin-top: 55px; padding-bottom: 52px;}
.ny_honor h1,.ny_fengj h1{ font-size: 30px; color:#1b1b1b; font-weight: bold; margin-bottom: 25px; text-align: center}
.ny_honor p,.ny_fengj p{ font-size: 14px; color: #707070; line-height:30px; text-align: center; width: 880px; margin: 0px auto;}

.ny_fengj{width:100%; height: auto; display: block; overflow: hidden; margin-top: 50px; margin-bottom:73px; }
.honor_more{width:239px; height: 50px; border: 1px solid #d2d2d2; display: block; overflow: hidden; text-align: center; line-height: 50px; font-size: 16px; color: #434343; margin: 20px auto 0;}
.honor_more:hover{background:#e60012; color:#fff}
.ny_fengcai_li{width:100%; height: 216px; margin-top: 30px;}
.Box {position: relative;}
.ny_fengcai_li .Box_con {position: relative; height: 100%;}
.ny_fengcai_li .Box_con .btnl {position: absolute;}
.ny_fengcai_li .Box_con .btn {display: block;width: 34px;height: 34px;position: absolute;top: 80px;cursor: pointer; background:url(../images/an02.jpg) no-repeat;}
.ny_fengcai_li .Box_con .btnl {left: -72px; background-position:0 0;}
.ny_fengcai_li .Box_con .btnr {background-position:-68px 0px; right: -72px;}
.ny_fengcai_li .Box_con .btnl:hover {background-position:-33px 0px;}
.ny_fengcai_li .Box_con .btnr:hover {background-position:-102px 0px;}
.ny_fengcai_li .Box_con .conbox {position: relative;overflow: hidden; height: 100%;}
.ny_fengcai_li .Box_con .conbox ul {position: relative;list-style: none;}
.ny_fengcai_li .Box_con .conbox ul li {float: left;width: 290px;height: 216px;margin-left: 20px;overflow: hidden; position: relative}
.ny_fengcai_li .Box_con .conbox ul li:first-child {margin-left: 0;}
.ny_fengcai_li .Box_con .conbox ul li:hover .ny_honor_h{display: block}





/*内页case*/
.case_ban{background: url(../images/case.jpg) no-repeat center;}
.ny_case{height: auto; display: block; overflow: hidden}
.ny_case ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 29px;}

.ny_case ul li{width:388px; height: 490px; float: left; margin-right: 18px; margin-bottom:18px;}
.ny_case ul li:nth-child(3n){margin-right: 0px;}
.ny_case ul li .ny_case_img{width:388px; height: 294px; overflow: hidden}
.ny_case ul li .ny_case_img img{width:100%; height: 100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_case ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_case_info{width:100%; height:196px; border: 1px solid #e5e5e5; padding: 18px; }
.ny_case_info h3{ font-size: 18px; color: #313131; font-weight: bold; margin-bottom:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ny_case_info .ny_case_xx{width:100%; height: 70px;}
.ny_case_info .ny_case_xx p{width:100%; height: 25px; line-height: 25px;font-size: 14px; color: #707070; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.case_link{width:100%; height: 35px; margin-top: 15px;}
.case_link a{display: block; overflow: hidden; float: left; line-height: 35px;}
.case_link .see_more{width:95px; height: 35px; background: #313131; text-align: center; font-size: 14px; color: #ffffff; margin-right: 18px;}
.case_link .see_mucase{width:145px; height: 35px; background: #e60012; text-align: center; font-size: 14px; color: #ffffff}
.ny_xiang_pro{width:100%; height: auto; background: #f5f5f5; padding-top: 50px; margin-top:50px; padding-bottom:60px;}
.ny_xiang_pro h1{ font-size: 30px; color: #313131; font-weight: bold; text-align: center}

.ny_case_li{width:100%; height: 502px; margin-top: 30px;}
.ny_case_li .Box_con {position: relative; height: 100%;}
.ny_case_li .Box_con .btnl {position: absolute;}
.ny_case_li .Box_con .btn {display: block;width: 45px;height:130px;position: absolute;top: 175px;cursor: pointer;  background:url(../images/an01.jpg) no-repeat;}
.ny_case_li .Box_con .btnl {background-position:0 0; left: -72px;}
.ny_case_li .Box_con .btnr {background-position:-90px 0; right: -72px;}
.ny_case_li .Box_con .btnl:hover {background-position:-45px 0;}
.ny_case_li .Box_con .btnr:hover {background-position:-133px 0;}
.ny_case_li .Box_con .conbox {position: relative;overflow: hidden; height: 100%;}
.ny_case_li .Box_con .conbox ul {position: relative;list-style: none;}
.ny_case_li .Box_con .conbox ul li {float: left;width: 386px;height:502px;margin-left: 20px;overflow: hidden; position: relative; border: 1px solid #e5e5e5; background: #fff}
.ny_case_li .Box_con .conbox ul li img{width: 386px; height: 370px;}
.ny_case_li .Box_con .conbox ul li:first-child {margin-left: 0;}
.ny_case_li .Box_con .conbox ul li:hover .ny_honor_h{display: block}
.ny_case_h{width:100%; height: 130px; border-top: 1px solid #e5e5e5; padding: 15px;}
.ny_case_h h3{font-size: 18px; color: #313131; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; height: 25px; line-height: 25px; margin-bottom: 5px;}
.ny_case_h p{ font-size: 14px; color: #959595; width: 100%; height: 35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;text-align: center}

.ny_case_js .ny_case_cp{ float: left; width: 106px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; font-size: 14px; color: #434343; margin-right: 10px;}
.ny_case_js i{ color: #e60012; margin-right: 2px;}
.ny_case_jscs{float: left; width: 106px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; font-size: 14px; color: #434343;}
.ny_case_li .Box_con .conbox ul li:hover .ny_case_h{background: #e60012; border-top: 0px}
.ny_case_li .Box_con .conbox ul li:hover .ny_case_h h3,.ny_case_li .Box_con .conbox ul li:hover .ny_case_h p{color:#fff}
.ny_case_li .Box_con .conbox ul li:hover i{color: #fff}
.ny_case_li .Box_con .conbox ul li:hover a{color: #fff}
.ny_case_cp:hover{background: #fff; }
.ny_case_jscs:hover{background: #fff;}
.ny_case_cp:hover a,.ny_case_jscs:hover a{color:#e60012!important;}
.ny_case_jscs:hover i,.ny_case_cp:hover i{color:#e60012!important;}
.ny_case_js{width:233px; margin: 0px auto}




/*内页联系我们*/
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center; height: 536px; }
.ny_contact{width:100%; height: auto; overflow: hidden; margin-top: 55px; margin-bottom:83px;}
.contact_ban .container{ padding-top:60px; }
.ny_contact h1{font-size: 36px; color: #313131; line-height: 45px; text-align: center;}
.ny_contact h3{ font-size: 18px; color: #707070; line-height: 35px; text-align: center}
.ny_contact ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 37px;}
.ny_contact ul li{width:281px; height:176px; background: #eeeeee; text-align: center; float: left; margin-right: 25px; margin-bottom: 25px; }
.ny_contact ul li:nth-child(4n){margin-right: 0px;}
.ny_contact ul li i{color:#ed1b24; font-size:60px; margin-top: 30px; display: block; margin-bottom: 10px; height: 72px;}
.icon-jiageyuce{font-size:66px!important;}
.ny_contact ul li p{font-size: 22px; color: #313131;}
.ny_conta_xx{width:100%; height: auto; display: block; overflow: hidden; margin-bottom: 42px; margin-top: 20px;}
.ny_conta_info{width:600px; height: 607px; float: left; padding: 35px 35px; background: #f5f5f5}
.ny_conta_img{width:600px; height: 607px; float: right}
.ny_conta_img img{width:100%; height: 100%;}
.ny_conta_info .ny_ibt{font-size: 24px; color: #313131; height: 40px; line-height: 40px;}
.ny_conta_info .ny_if{font-size: 18px; color: #313131; height: 40px; line-height: 40px;}
.ny_conta_dh{width:100%; height: 70px; margin-top: 20px;}
.ny_conta_dh img{width:70px; height: 70px; float: left; margin-right: 10px;}
.ny_conta_dh p{ font-size: 18px; color: #313131;}
.ny_conta_dh h5{ font-size: 36px; color: #ed1b24; font-family: "Impact"}
.ny_conta_dz{width:100%; height: auto; margin: 20px 0}
.ny_conta_dz p{font-size: 16px; color: #313131; line-height: 30px;}
.ny_conta_dz p i{color: #000000; margin-right: 5px;}
.ny_cont_wx{width:100%; height: auto;}
.ny_cont_wx dl{width:140px; height: 200px; float: left; margin-right: 26px;}
.ny_cont_wx dl dt{width:140px; height: 140px; border: 4px solid #e5e5e5; padding: 10px; background: #fff}
.ny_cont_wx dl dd{ font-size: 14px; color: #626262; height: 35px; line-height: 35px; text-align: center}
.ny_cont_wx dl dt img{width:100%; height: 100%;}
.ny_contact ul li:hover{background:#ed1b24}
.ny_contact ul li:hover i,.ny_contact ul li:hover p{color:#fff}




/*荣誉资质*/
.ny_honor_li{height: auto; display: block; overflow: hidden; margin-top: 36px; }
.ny_honor_li ul{width:100%; overflow: hidden; height: auto; margin-bottom:66px}
.ny_honor_li li{width:290px; height: 216px; float: left; position: relative; margin-right:13px; margin-bottom: 25px; border: 1px solid #d2d2d2;}
.ny_honor_li li:nth-child(4n){margin-right: 0px;}
.ny_honor_img{width:100%; height: 100%; overflow: hidden}
.ny_honor_img img{width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.ny_honor_h{width:100%; height: 100%; line-height: 216px; position: absolute; top: 0px; left: 0; z-index: 999; background: rgba(0,0,0,0.5); text-align: center; display: none}
.ny_honor_h img{width:26px; height: 26px;}
.ny_honor_li li:hover .ny_honor_h{ display: block}
.ny_honor_li li:hover .ny_honor_img img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


/*内页新闻*/
.news_ban{background: url(../images/news_ban.jpg) no-repeat center; height: 536px; }
.news_ban .container{ padding-top:90px; }
.ny_qynew{height: auto; overflow: hidden;margin-top: 40px;}
.ny_qynew h1,.ny_hynews h1{ font-size: 30px; color: #313131; text-align: center;  font-weight: bold; line-height: 45px; margin-bottom: 19px;}
.ny_qynew_left{width:509px; height: 366px; float: left}
.ny_qynew_left .slideBox{position:relative;overflow:hidden;width:100%;height:358px}
.ny_qynew_left .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.ny_qynew_left .slideBox .bd ul{width:100%;height:100%}
.ny_qynew_left .slideBox .bd li{width:100%;height:100%; position: relative}
.ny_qynew_left .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.ny_qynew_left .slideBox .bd img,.ny_hynews img{display:block;width:100%;height:100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_qynew_left .slideBox .bd p{width:100%; height: 46px; line-height: 46px; background: rgba(0,0,0,0.4); color: #fff; font-size: 18px; position: absolute; bottom: 0px; left: 0;
	z-index: 999; padding:0px 10px;}
.ny_qynew_left .slideBox .bd li:hover img,.ny_hynews .hynews_img:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}	
.ny_qynew_right{width:660px; height: 366px; float: right;}
.ny_qynew_rq{width:104px; height: 108px; background: #eeeeee; text-align: center; padding: 12px; float: left}
.ny_qynew_rq p{font-size: 48px; color: #e60012; font-family: "Impact"; border-bottom: 1px solid #d2d0d0;}
.ny_qynew_rq span{font-size: 16px; color: #e60012; font-family: "Impact"; line-height: 30px;}
.ny_qynew_xx{width: 535px;  float: right;}
.ny_qynew_xx h3{ font-size: 18px; color: #313131; height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold;}
.ny_qynew_xx p{ font-size: 14px; color: #898989; line-height:24px; height: 72px;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_qynew_right li{width:100%; height: 108px; margin-bottom: 17px;}
.ny_qynew_right li:last-child{margin-bottom: 0px;}
.ny_qynew_right li:hover h3,.ny_qynew_right li:hover p{ color: #e60012}
.ny_hynews{width:100%; height: auto; background: #f5f5f5; margin-top: 54px; padding-top: 46px; overflow: hidden; padding-bottom: 58px;}
.ny_hynews .hynews_img{width:680px; height: 397px; float: left; overflow:hidden}


.ny_hynews_li ul{width:520px; height: 397px; background: #fff; padding: 28px; float: left}
.ny_hynews_li ul li{width:100%; height: 52px;border-left: 2px solid #959595; padding-left: 10px; margin-bottom: 20px;}
.ny_hynews_li ul li .ny_hy_t{width:100%; height: 35px; }
.ny_hynews_li ul li h3{font-size: 18px; color: #313131; font-weight: bold; float: left; width: 320px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_hynews_li ul li span{font-size: 14px; color: #707070; float: right}
.ny_hynews_li ul li p{ font-size: 14px; color: #707070; width: 100%; height: 20px; line-height: 20px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.ny_hynews_li ul li:hover{border-left: 2px solid #00479d;}
.ny_hynews_li ul li:hover h3{color:#00479d}
.ny_hynews_li ul li:hover span{color:#00479d}

.ny_zhishi{width:100%; height: auto; overflow:hidden; margin-top: 60px; margin-bottom:64px;}
.ny_zhishi_li{width:386px; height:555px;  border: 1px solid #e5e5e5; float: left; margin-right: 20px; padding: 10px;}
.posui{margin-right:0px;}
.ny_zhishi_t{width:100%; height:40px; border-bottom: 1px solid #eeeeee; margin-top: 10px; }
.ny_zhishi_t h3{font-size: 20px; color: #626262; font-weight: bold; float: left}
.ny_zhishi_t a{font-size: 16px; color: #626262; float: right}
.ny_zhishi_img{width:100%; height:auto; margin-top: 12px;}
.ny_zhishi_img img{width:100%; height: 100%;}
.ny_zhishi_img div{width:100%; height: 40px; line-height: 40px; background:url(../images/d.jpg) no-repeat left center; padding-left: 20px; margin-top: 12px}
.ny_zhishi_img div p,.ny_zhishi_li ul li p{ font-size: 14px; color: #434343; float: left; width: 235px; height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ny_zhishi_img div span,.ny_zhishi_li ul li span{float: right; font-size: 13px; color: #707070;}
.ny_zhishi_li ul{width:100%; height: 139px;}
.ny_zhishi_li ul li{width:100%; height:42px; line-height:42px; background:url(../images/d.jpg) no-repeat left center; padding-left: 20px; }
.ny_zhishi_li:hover{background: #f5f5f5; border: 1px solid #a0a0a0}
.ny_zhishi_li:hover h3{ color: #e60012;}
.ny_zhishi_li ul li:hover p,.ny_zhishi_li ul li:hover span{color: #e60012;}

.ny_zhishi_img:hover p,.ny_zhishi_img:hover span{color: #e60012;}

.ny_qynew_list{width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.ny_qynew_list ul{width:100%; height:auto; overflow:hidden}
.ny_qynew_list ul li{width:100%; height:109px; overflow:hidden; margin-bottom:20px;}
.ny_qynew_list ul li .ny_qynew_xx{width:1070px; float: right; padding:5px 0; height:100%;}
.ny_qynew_list ul li:hover h3{color:#e60012}
.ny_qynew_list ul li:hover p{color:#e60012}





/*内页产品*/
.ny_pro_1{width:100%; height: auto; overflow: hidden}
.product_ban{background:url(../images/product.jpg) no-repeat center; height:536px;  }
.product_ban .container{ padding-top:90px; }
.ny_pro_sear{width:646px; height: 50px; margin: 46px auto 0;}
.ny_pro_sear input[type="text"]{width:593px; height: 50px; float: left; background: #eeeeee; line-height: 50px; padding: 0px 10px; border: 0px}
.ny_pro_sear input[type="submit"]{width:53px; height: 50px; background: url(../images/ss.png) no-repeat; border: 0px;}
.ny_pro_ft{width:100%; height: auto; margin-top: 60px; margin-bottom: 20px; }
.ny_pro_ft h1{font-size: 30px;
    color: #1b1b1b;
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;}
.ny_pro_ft p,.ny_pro_fts p{font-size: 14px;
    color: #707070;
    line-height: 30px;
    text-align: center;
    width: 910px;
    margin: 0px auto;}
.ny_pro_list{width:100%; height: auto; }
.ny_pro_list ul {position: relative;list-style: none; margin: 35px auto 25px; overflow: hidden}
.ny_pro_list ul li {float: left;width: ;height:372px;margin-right: 13px;overflow: hidden; position: relative; border: 1px solid #e5e5e5; background: #fff; margin-bottom: 14px; }
.ny_pro_5{ padding-bottom: 50px; }
.ny_pro_list ul li img{width: 100%; height: 100%;}
.ny_pro_list ul li .ny_case_img{width: 288px; height: ; overflow: hidden;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_pro_list ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_pro_list ul li:hover .ny_case_h{background: #e60012; border-top: 0px}
.ny_pro_list ul li:hover .ny_case_h h3,.ny_case_li .Box_con .conbox ul li:hover .ny_case_h p{color:#fff}
.ny_pro_list ul li:hover i{color: #fff}
.ny_pro_list ul li:hover a{color: #fff}
.ny_pro_list ul li:nth-child(4n) {margin-right: 0;}
.ny_pro_list ul li:hover .ny_honor_h{display: block}
.ny_pro_2,.ny_pro_4{width:100%; height: auto; overflow: hidden; background: #f5f5f5; margin-top: 52px; padding-bottom: 52px;}
.ny_prolist li{margin-bottom:30px;}
.ny_peijian ul{width:100%; height: auto; overflow: hidden}
.ny_peijian ul li{width:282px; height:248px; float: left; margin-right: 24px;}
.ny_peijian ul li:last-child,.ny_peijian ul li:nth-child(4n){margin-right: 0px;}
.ny_peijian ul li div{width:282px; height: 205px; overflow: hidden}
.ny_peijian ul li div img{width:100%; height: 100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_peijian{background:#f5f5f5; padding:0px 0px 50px; overflow:hidden}
.ny_peijian ul li p{ font-size: 16px; color: #434343; height: 40px; line-height: 40px; text-align: center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.pei_link{width:300px; height: 55px;  border:1px solid #dcdcdc;  color: #1F1F1F; text-align: center; line-height: 55px; display: block; overflow: hidden; margin:32px auto 0;}
.ny_peijian ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_peijian ul li:hover p{color:#e60012}
.pei_link:hover { background: #e60012; color: #fff; }





/* 本例子css */
.ny_pro_shengcan .slideBox{ width:100%; height:385px; position:relative; overflow:hidden }
.ny_pro_shengcan .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ny_pro_shengcan .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_pro_shengcan .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ny_pro_shengcan .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.ny_pro_shengcan .slideBox .bd{ position:relative; height:100%; z-index:0; overflow:hidden  }

.ny_pro_shengcan .slideBox .bd li{     border: 4px solid #d2d2d2; width:1100px; height:385px; margin:0px auto; }
.ny_pro_shengcan{ margin-top:35px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute;  top:50%; margin-top:-65px; display:block; width:45px; height:130px;  }
.slideBox .next{ left:-10px;  background:url(../images/cleft.jpg) no-repeat;}
.slideBox .prev{right:-10px; background:url(../images/cright.jpg) no-repeat;}
.slideBox .prev:hover{background:url(../images/cright_h.jpg) no-repeat;}
.slideBox .next:hover{ background:url(../images/cleft_h.jpg) no-repeat  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.ny_shengcan {margin-bottom:60px}


/*产品详情页*/
.ny_pro_show{width:100%; height: auto; overflow: hidden; margin-top: 55px;}
.ny_pro_top{width:100%; height: auto; overflow: hidden}
.ny_pro_tleft{width:523px; height: 500px; float: left}
.ny_pro_tleft .slideBox{ width:100%; height:500px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ny_pro_tleft .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.ny_pro_tleft .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_pro_tleft .slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:14px; text-align:center; background:#c9c9c9; cursor:pointer; border-radius: 50%;}
.ny_pro_tleft .slideBox .hd ul li.on{ background:#e60012; color:#fff; }
.ny_pro_tleft .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_pro_tleft .slideBox .bd ul{width:100%; height: 100%; overflow: hidden}
.ny_pro_tleft .slideBox .bd li{width:100%; height: 100%; }
.ny_pro_tleft .slideBox .bd img{ width:100%; height:100%; display:block;  }
.ny_pro_tright{width:630px; height: auto; float: right}
.ny_pro_tright h3{ font-size: 36px; width:100%; color: #191919; height: 50px; line-height: 50px; margin-top: 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ny_pro_p{width:100%; height: 170px; border-bottom: 1px solid #e5e5e5; margin-top:15px;}
.ny_pro_p p{width:100%; height: 35px;  color: #000000; line-height: 35px; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_pro_a{width:100%; height: auto; overflow: hidden; margin: 35px 0 25px}
.ny_pro_a a{width:260px; height: 60px; background: #959595; display: block; overflow: hidden; line-height: 60px; font-size: 18px; color: #fff; float: left; margin-right: 18px; }
.ny_pro_a a:hover { background: #313131;}
.ny_pro_a a i{font-size: 28px; margin-right: 10px; float: left; margin-left:56px;}
.ny_pro_dh{width:100%; height:80px;}
.ny_pro_dh i{ color: #000000; font-size: 50px; float: left}
.ny_pro_ddh{float: left;}
.ny_pro_ddh p{ font-size: 14px; color: #313131;}
.ny_pro_ddh span{ font-size: 30px; color: #e60012; font-family: "Impact"}
.ny_pro_24{width:100%; height: 30px; line-height: 30px; overflow: hidden}
.ny_pro_24 p{font-size: 14px; color: #313131; background: url(../images/dh.png) no-repeat left center; float: left; padding-left: 20px; margin-right: 30px;}

.ny_pro_bottom{width:100%; min-height: 700px; display: block; overflow: hidden; margin-top: 65px;}
.ny_pro_bleft{width:869px; height: auto; overflow: hidden; float: left}
.ny_pro_bright{width:300px; height: auto; float: right}
.ny_probt_case{width:100%; height:368px; margin-top: 30px; }
.ny_probt_case h1,.ny_proshow_num h1{ font-size: 30px; color: #313131; font-weight: bold; text-align: center; margin-bottom: 24px;}
.ny_probt_case li{width:275px; height: 243px; float: left; margin-right:22px; margin-bottom: 20px; }
.ny_probt_case li img{width:100%; height: 203px;}
.ny_probt_case li:hover img{ transform:scale3d(1.1,1.1,1); }
.nyprocase-div{ width:275px; height: 203px; overflow: hidden; }
.nyprocase-div img{ transition:.6s; }
.ny_probt_case li:hover .ny_probt_xx h3{ color:#e60012; }
.ny_probt_case li .ny_probt_xx{width:100%; height: 37px; border: 1px solid #dcdcdc; padding:0 15px;}
.ny_probt_xx h3{width: 100%; height: 35px;  line-height: 35px; font-size: 16px; color: #313131; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ny_probt_xx p{ font-size: 13px; color: #313131; width: 100%; height: 25px; line-height:25px; overflow: hidden}
.ny_probt_case li:nth-child(3n){margin-right: 0px;}
.ny_proinput .ny_pro_ft{margin-top:50px;}
.ny_proinput .ny_pro_ft span{color: #ff9900;}
.ny_proinput ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 38px;}
.ny_proinput ul li{width:100%; height: auto; margin-bottom: 12px; overflow: hidden }
.ny_proinput ul li div{height: 36px; width: 420px; border: 1px solid #d2d2d2; float: left;}
.ny_proinput ul li div input{width:100%; height: 100%; border: 0px; padding-left: 10px;}
.li_dh{float: right!important}
.ny_proinput ul li textarea{width:100%; height: 88px; border: 1px solid #d2d2d2; padding: 10px; resize: none}
.liji_su{width:423px; height:46px; background: #ff9900; font-size: 16px; color: #ffffff; border: 0px; margin: 10px auto; display: block}
.ny_proinput{overflow:hidden; margin-bottom:20px;}
.sideMenu{width:100%; height: auto;  }
.sideMenu h3{ height:50px; line-height:50px; border-bottom:1px solid #e3e3e3;  background: url(../images/jian.png) no-repeat 268px center;font-size: 15px; color: #191919; cursor:pointer; padding: 0px 22px 0 30px ;}
.sideMenu h3:first-child{ border-top: 1px solid #e3e3e3;}
.sideMenu h3.on {background: #e60012 url(../images/h_jian.png) no-repeat 268px center; color: #fff; border-bottom: 0px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:29px 32px; color:#999; display:none;  background: #eeeeee;}
.sideMenu ul li a{font-size: 15px; color: #313131}
.sideMenu ul li {width:100%; height: 32px; line-height: 32px; background: url(../images/dian.png) no-repeat left center; padding-left:15px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}

.ny_probt{width:100%; height:65px;}
.ny_probt li{width:216px; height:65px; background:#eeeeee; color:#313131; font-size:18px; float:left; text-align:center; line-height:65px; margin-right:1px; cursor: pointer; }
.ny_probt li:last-child{margin-right:0px;}
.ny_probt li:hover{background:#e60012; color:#fff}
.ny_probt li:hover a{color:#fff}
.ny_probt li.on{background:#e60012;}
.ny_probt li.on a{ color:#fff}
.ny_probt li a{width:100%; height:100%; display:block; overflow:hidden}

.ny_proshow_num{width:100%; height:auto; overflow:hidden; margin-top: 30px;  margin-bottom: 50px;}
.ny_proshow_info{width:100%; height:auto; overflow:hidden;  margin-top: 30px;}

.fangan_show{ margin-top:20px;}


/*配件服务*/
.ny_pro_fts{width:100%; height: auto; margin: 30px auto;}
.ny_peijian_fu li{ margin-bottom:25px;}
.pei_ban{background:url(../images/pei.jpg) no-repeat}
.ny_service{overflow:hidden; margin:20px auto 0;}
.ny_peijian_fu{ background:none !important; }
.ny_pro_fts p span{color:#ff9900;}


/*solution*/
.ny_solution{width:100%; height:auto; overflow:hidden;}
.solution_ban{background:url(../images/solution.jpg) no-repeat; height: 536px !important; }
.solution_ban .container{ padding-top:120px; }
.ny_solution ul{width:100%; height:auto; overflow:hidden; display:block;}
.ny_solution li{width:1100px; height:385px; border:4px solid #d2d2d2; margin:25px auto 25px; }
 .ny_solution_img{width:543px; height:377px; float:left; overflow:hidden}
.ny_solution_img img{width:100%; height:100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_solution_xx{width:549px; height:377px; float:left;padding:43px;}
.ny_solution_xx h3{ font-size:24px; color:#313131; font-weight:bold; margin-bottom:25px;}
.ny_solution_xx p{font-size:16px; color:#626262; line-height:35px;}
.ny_solution .case_link{margin-top:30px;}
.ny_soli_p{width:100%; height:  140px; overflow: hidden}
.ny_pro_shengcan .slideBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_solution li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_solution li:hover{border:4px solid #e60012;}

/*service*/
.service_ban{background: url(../images/service.jpg) no-repeat center;  height: 536px !important; }
.ny_service_ul ul{width:1050px; height: auto; margin: 50px auto 40px; overflow: hidden}
.ny_service_ul ul li{width:25%; float: left; text-align: center}
.ny_service_ul ul li img{width:161px; height: 161px;}
.ny_service_ul ul li p{ font-size: 24px; color: #313131; font-weight: bold; text-align: center; height:35px; line-height:35px; margin-top: 5px;}
.ny_service_ul ul li span{ font-size: 16px; color: #707070; line-height: 30px; height: 30px;}
.service_ban .container{ padding-top:90px; }
.ny_srvice_li{width:100%; height:638px; background: url(../images/sbj.jpg) no-repeat center; padding-top: 54px; text-align: center}
.ny_srvice_li h1{font-size: 30px; color:#fff; font-weight: bold; margin-bottom: 29px;}
.ny_srvice_li h3{ font-size: 14px; color: #ffffff; margin-bottom: 35px;}
.ny_srvice_li li{width:371px; height: auto; float: left; margin-right: 20px;}
.ny_srvice_li li:last-child{margin-right: 0px;}
.ny_srvice_li li .ny_service_img{width:100%; height: 256px; overflow: hidden}
.ny_srvice_li li .ny_service_img img{width:100%; height: 100%;  transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_srvice_li li .ny_service_info{width:100%; height: 146px; background: #fff; padding:10px 30px; overflow: hidden}
.ny_service_info h4{ font-size: 24px; color: #313131; font-weight: bold; height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden}
.ny_service_info p{ font-size: 16px; color: #707070; line-height: 28px;}
.ny_srvice_li li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


.ny_fangan_bot{ margin-bottom:90px; }
.ny_case_top .ny_pro_tleft{ width:650px; }
.ny_case_top .ny_pro_tleft .slideBox{ height: 450px; }
.ny_case_tright > h3{ margin-top:0; }
.ny_case_tright{ width:520px; }
.ny_case_tright .ny_pro_a a{width: 240px;}
.ny_case_tright .ny_pro_dh{ height:60px; }
.ny_pro_bleft p{ line-height:30px; }

.ftl li:hover a{ color:#FFFFFF; }
.sideMenu h3:hover{ background: #e60012 url(../images/h_jian.png) no-repeat 268px center; color: #fff;}
.sideMenu ul li:hover { background: url(../images/dian-h.png) no-repeat left center;}
.sideMenu ul li:hover a{ color:#e60012;  }


/*内页：在线招聘*/
.join-top{ display:table; }
.join-top .r{ width:600px; height: 334px; background: #f5f5f5;  }
.join-top .r > h3{ color:#e60012; font-size: 24px; font-weight: bold;   padding-top: 40px;padding-left: 40px;}
.join-top .r > p{ color:#434343; font-size: 16px; line-height: 36px; padding-left: 40px; padding-top: 30px; }
.join-mid{ margin-top:40px; }
.join-mid .hd > ul{ height:65px; line-height: 65px; background: #eee }
.join-mid .hd > ul .on{ background:#e60012; color:#fff;  }
.join-mid .hd > ul li{ width:216px; float:left; text-align: center; cursor: pointer; font-size: 18px;  }
.joinmid-bd > h3{ color:#1b1b1b ; font-size: 30px; text-align: center; padding-top: 60px; font-weight: bold;  }
.joinm-li > h3{ color:#e60012 ; font-size: 48px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; line-height: 120px; padding-right: 15px; }
.joinmli-l{ background:#eee; border-radius: 10px; width:120px; height: 120px;  }
.joinmli-l > p{ color:#0680db ; font-size: 22px; font-weight: bold; text-align: center; }
.joinmli-l > .icon{ color:#0680db; text-align: center; font-size: 40px; display: block; padding-top: 20px; }
.joinm-li > .icon{ display:block; float:left; font-size: 30px; padding: 0 19px; margin-top: 45px; color: #c7c7c7;   }
.joinm-bot{ clear:both; padding-top: 10px; margin-bottom: 60px;   }
.joinmb-li{ margin:30px 0; border-top:1px solid #eee; padding-top: 30px; }
.joinmb-li > h3{ color:#313131 ; font-size: 24px; font-weight:bold; padding-bottom: 15px;  }
.joinmb-li > p{ color:#707070 ; font-size: 16px;  line-height: 30px; }
.joinm-mid{ overflow: hidden; margin-top: 30px;}
.joinm-bot > h3{ color:#ff8010; font-size: 24px; font-weight:bold; border-top:1px solid #eee; padding-top: 20px;  }

/*产品详情：表格*/
.cs-top{ width:100%; height: 72px; background: #02a0e9; border: 1px solid #bfbfbf; border-bottom: none; }
.cs-top > p{ color:#fff; font-size: 14px; text-align: center; float:left; width: 123px; border-right: 1px solid #fff; height: 100%; line-height: 20px; padding-top: 16px; }
.cs-top > p:last-child{border-right:none;  }
.cs-bg{ background:#fff; border:1px solid #bfbfbf;  }
.cs-bg li > p{ float:left; text-align: center; font-size: 14px; color:#434343; height: 50px; line-height: 50px; border-right:1px solid #bfbfbf;  width: 123px;    }
.cs-bg ul li{ width:100%; clear: both;height: 50px; border-bottom:1px solid #bfbfbf;  }
.cs-bg ul li:nth-child(even){ background:#eee; }
.csbg1-p1{ line-height: 20px !important; padding-top: 6px;}
.cs-bg li > p:last-child{ border-right:none !important; }
.cs-bg ul li:last-child{ border-bottom:none; }
.cst-p3{ width:250px !important; }
.cs-bg3 li > p:last-child{width:250px !important; }


.table1{ border:1px solid #d5d5d5;border-collapse:collapse; width:100%;  }
.table1 thead{ background:#02a0e9;  }
.table1 thead tr th{ color:#fff; font-weight: normal; text-align: center; font-size: 16px; border-right: 1px solid #fff; height: 60px;    }
.table1 thead tr th:last-child{ border-right:none; border-bottom:none;  }
.table1 tbody tr td{ height: 40px; border-right: 1px solid #d5d5d5; text-align: center; border-bottom: 1px solid #d5d5d5;  }
.table1 tbody tr:nth-child(odd) td{ background:#eee; }

.table2tr th{ border-top:1px solid #d5d5d5 !important;  background: #eee; color:#333 !important; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5 !important;     }
.table2tr th:last-child{border-bottom: 1px solid #d5d5d5 !important; }
























@media screen and (max-width:1440px){
	.section_pic{height:50%;}
	.multipleColumn .hd{height:auto;}
}

@media screen and (max-width:1336px){
	.section_pic{height:40%;}
	.section_liu{margin-top:1%}
	.section_case{margin:2% 0 1%}
}



@media screen and (max-width:1024px){
	.logo{ margin-left: 5px; width: 33%; height: 59px; margin-top: 18px;}
	.nav{margin-right: 0px;}
	.nav .nLi{width:85px;}
}

